Specifying and verifying interaction protocols in a temporal action logic

نویسندگان

  • Laura Giordano
  • Alberto Martelli
  • Camilla Schwind
چکیده

In this paper we develop a logical framework for specifying and verifying systems of communicating agents and interaction protocols. The framework is based on Dynamic Linear Time Temporal Logic (DLTL), which extends LTL by strengthening the until operator by indexing it with the regular programs of dynamic logic. The framework provides a simple formalization of the communicative actions in terms of their effects and preconditions and the specification of an interaction protocol by means of temporal constraints. We adopt a social approach to agent communication, where communication can be described in terms of changes in the social relations between participants, and protocols in terms of creation, manipulation and satisfaction of commitments among agents. The description of the interaction protocol and of communicative actions is given in a temporal action theory, and agent programs, when known, can be specified as complex actions (regular programs in DLTL). The paper addresses several kinds of verification problems (including the problem of verifying compliance of agents with the protocol), which can be formalized either as validity or as satisfiability problems in the temporal logic and can be solved by model checking techniques. In particular we show that the verification of the compliance of an agent with the protocol requires to move to the logic DLTL⊗, the product version of DLTL. Email addresses: [email protected] (Laura Giordano), [email protected] ( Alberto Martelli ), [email protected] (Camilla Schwind). 1 This research has been partially supported by the project PRIN 2003 “Logicbased development and verification of multi-agent systems”. Preprint submitted to Elsevier Science 28 June 2005

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verifying Communicating Agents by Model Checking in a Temporal Action Logic

In this paper we address the problem of specifying and verifying systems of communicating agents in a Dynamic Linear Time Temporal Logic (DLTL). This logic provides a simple formalization of the communicative actions in terms of their effects and preconditions. Furthermore it allows to specify interaction protocols by means of temporal constraints representing permissions and commitments. Agent...

متن کامل

Specifying and Verifying Systems of Communicating Agents in a Temporal Action Logic

In this paper we develop a logical framework for specifying and verifying systems of communicating agents. The framework is based on a Dynamic Linear Time Temporal Logic (DLTL). It provides a simple formalization of the communicative actions in terms of their effects and preconditions and the specification of an interaction protocol by means of temporal constraints. We adopt a social approach t...

متن کامل

Reasoning About Web Services in a Temporal Action Logic

The paper presents an approach to reasoning about Web services in a temporal action theory. Web services are described by specifying their interaction protocols in an action theory based on a dynamic, linear-time, temporal logic. The proposed framework is based on a social approach to agent communication, where the effects of communicative actions allow changes in the social state, and interact...

متن کامل

Specifying and Verifying Compliance in Commitment Protocols by Mahadevan Venkatraman a Thesis Submitted to the Graduate Faculty of North Carolina State University in Partial Fulfillment of the Requirements for the Degree of Master of Science Department of Computer Science Raleigh

VENKATRAMAN, MAHADEVAN. Specifying and Verifying Compliance in Commitment Protocols (Under the direction of Dr. Munindar P. Singh). Interaction protocols are specific, often standard, constraints on the behaviors of autonomous agents in a multiagent system. Protocols are essential to the functioning of open systems, such as those that arise in most interesting web applications. A variety of com...

متن کامل

Specifying and Verifying Communications Protocols using Mixed Intuitionistic Linear Logic

In this paper we present a technique for specifying and verifying communications protocols and demonstrate this approach by specifying and verifying two of the fundamental communications protocols, namely TCP and IP, which form the basis of many distributed systems. The logical formalism used is Mixed Intuitionistic Linear Logic in order to use both commutative and noncommutative operators to m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Applied Logic

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2007